#pragma once
#include <cstdint>

#define U_NULL_STRING yzrilyzr_lang::String("null")


typedef int64_t		u_index;
typedef int64_t		u_time_stamp;//时间戳

#ifndef U_NO_DISCARD
#define U_NO_DISCARD [[nodiscard]]
#endif

#define Integer_MAX_VALUE (int32_t)0x7fffffff
#define Integer_MIN_VALUE (int32_t)0x80000000
#define Long_MAX_VALUE (int64_t)0x7fffffffffffffff
#define Long_MIN_VALUE (int64_t)0x8000000000000000
